There are three main modules, an Animator, a Designer, and a Renderer.
The Animator module is where animations are staged and Actors perform in front of the camera. The animations are rehearsed and previewed in wireframe or shaded mode in near real time. The other modules are loaded from the Animator and remain active until explicitly closed.
The Designer is used to design and build costumes for Actors, it uses a conventional triangular faceted 3D representation with facets attached to a network of vertices. Like the Animator the user is given three view windows in which a wireframe for the model is built up.
The Renderer is used by both the Animator and Designer and will continue to execute in the background if activity continues in the other modules.
Other External Libraries are available that add functionality and if suitable program development tools are available it is possible to build additional libraries. Textures, image processors, and animation effects are examples of external libraries.